package dr.joueurs;

import data.Game;
import dr.moteur.GameEngine;

//import ai.pathfinder.Node;

/**
 * IA est une sous classe de Joueur, c'est a dire quelle represente les joueurs non jouable par un utilisateur humain
 *
 */
public class IA extends Joueur {

	/**
	 * Objet qui permet a lIA de prendre des decision (moteur decisionnel) 
	 */
	Brain cerveau;
	
	public void setOr(int or) {
		this.or = or;
		cerveau.updateOr(or);
	}
	
	
	public IA(GameEngine ge, String name, int id, int or){
		super ( id, or, name);
		cerveau = new Brain (ge, id);
	}
	
	public String decision(){
		return cerveau.decision(id_joueur, or);
	}

	public String creationTour(int numBase){
		return cerveau.creationTour(numBase);
	}
	
	public String choixDestinationBase(){
		return cerveau.choixDestinationBase(id_joueur);
		
	}
	
    public static void main(String[] args) {
    	Game.main(null);
    }	

}
